WCGQL\Helpers\User A

Total Complexity 70
Dependencies 6
Dependents 2
Total lines 417
Lines of code 317
Logical lines of code 155
Comment lines 5
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
edit_password()
A
53 8 21
edit_customer()
S
55 6 20
to_schema()
S
54 4 22
loginByMobileNumber()
S
54 4 20
doesUserExists()
S
64 5 9
getCustomerFromSessionToken()
S
59 4 15
setUserMeta()
S
62 4 12
validate_input()
S
66 4 8
getUserByMobile()
S
60 3 13
login()
S
53 2 22
loginByMobileNumberOTP()
S
58 2 16
register()
S
64 3 10
input_to_api()
S
51 1 30
validate_email()
S
66 3 9
createCustomer()
S
50 1 30
get_token()
S
60 2 13
__construct()
S
70 2 6
getUserMeta()
S
70 2 6
doesEmailExist()
S
68 2 7
isValidEmail()
S
70 2 6
set_language_code()
S
79 1 3
set_token()
S
80 1 3
sendCustomerEmail()
S
80 1 3
logout()
S
68 1 7
from_api_to_schema()
S
81 1 3
get_language_code()
S
80 1 3